MVLWELALGTAYFLGIRRTYRLALKTQRRLVSPKHPRIRDFMHRRTYQIFDMALRVHKNIQQRDMVIGRNLGNWILRGLDRMKPSAQVLLPKNTEPSIDKAKRVLQSTRLKPHVNTQTPQNREVDRNLFMSLRNFRSKYPIASMMMIKPPRSTGTTTQYRPYSVGESSLIKPIYARGGFNSVIRKDILQWMVQKR